برچسب: نویسنده: نگار جعفری تاريخ: پنجشنبه 28 تير 1403 ساعت: 13:06
اهمیت Attach و Detach در SQL Server زمانی مشخص میشود که بخواهید حجم زیادی از دادههای یک دیتابیس را جدا کنید و آن را دوباره به همان یا نمونه دیگری از دیتابیس SQL Server بچسبانید. پیش از اینکه بهسراغ کاربردهای این دو عمل برویم، بیایید ابتدا کمی بیشتر با آنها آشنا شویم.Attach در SQL Serverعملیات Attach در SQL Server به فرآیند پیوستکردن یک پایگاه داده به نمونه SQL Server گفته میشود. زمانی که یک دیتابیس را با Attach پیوست میکنید، درواقع آن را برای استفاده، در اختیار یک نمونه SQL Server قرار دادهاید. زمانی که شما یک فایل پایگاه داده دارید که جداگانه ایجاد یا از نمونه دیگری جدا شده است، برای اضافهکردن آن به دیتابیس، باید از Attach در SQL Server استفاده کنید. در بخشهای بعدی مقاله، شیوه انجام این کار را توضیح میدهیم.Detach در SQL ServerDetach در SQL Server نقطه مقابل Attach است. زمانی که شما دادهها را از نمونه SQL Server جدا میکنید، بدون اینکه فایلهای دیتابیس حذف شوند، درواقع از Detach استفاده کردهاید. در این حالت، ارتباط بین دیتابیس و آن نمونه SQL Server قطع میشود و دیگر در دسترس نیست. Detach در SQL Server زمانی کاربردی است که شما قصد دارید فایلهای دیتابیس را به جای دیگری منتقل کنید، یا اینکه دادهها نیاز به تعمیر و نگهداری (Maintenance) دارند و باید به نمونه دیگری انتقال پیدا کنند. البته بهطورکلی، Detach کاربرد کمتری نسبت به Attach دارد.استفاده های متداول از Attach و Detachمهمترین کاربردهای Attach و Detach در SQL Server که میتوانند بهصورت مکمل استفاده شوند، عبارتند از:جابهجایی دادهها و منتقلکردن آنها به سرور هدفانجام کارهای مربوط به تعمیر و نگهداری از داده
برچسب: نویسنده: نگار جعفری تاريخ: سه شنبه 12 تير 1403 ساعت: 20:56